BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper A

Total Complexity 68
Dependencies 5
Dependents 3
Total lines 1,263
Lines of code 1,003
Logical lines of code 158
Comment lines 182
Methods 16
Properties 3

Methods 16

Method Rating Maintainability Complexity Lines of code
getRemoteProctorSettingFields()
C
18
1 534
getAjaxOptions()
B
35 14 99
validateRemoteProctoringSettings()
A
48 12 33
getIncompatibleLearnDashSettings()
A
32 1 166
buildExamModulesOptions()
S
53 6 26
buildRemoteProctorOptions()
S
55 6 23
buildApiCredentialsOptions()
S
53 5 25
getExamModulesOptions()
S
53 5 23
getRemoteProctorsOptions()
S
53 4 22
getDefaultValues()
S
56 3 19
isExamModuleValid()
S
68 3 7
isRemoteProctorValid()
S
68 3 7
isCredentialsIdValid()
S
78 2 3
__construct()
S
74 1 5
buildRemoteProctorFieldName()
S
78 1 3
addSettingsError()
S
69 1 8